// com/alex/statistics/model/result/spatialAnalysis/LocalLisaResult.java
package com.alex.statistics.pojo.result.spatialAnalysis;

import lombok.Data;
import java.util.List;

/**
 * 局部LISA分析结果模型（每个空间单元的局部聚类特征）
 */
@Data
public class LocalLisaResult {
    /**
     * 每个空间单元的聚类类型（与要素顺序一一对应）
     * 取值：HH（高-高聚类）、HL（高-低异常）、LH（低-高异常）、LL（低-低聚类）、NS（不显著）
     */
    private List<String> clusterTypes;

    /**
     * 每个空间单元的局部Moran's I值（衡量局部关联强度）
     */
    private List<Double> localMoranValues;

    /**
     * 每个空间单元的显著性P值（蒙特卡洛检验结果）
     */
    private List<Double> pValues;

    /**
     * 空间要素ID列表（与GeoJSON中Feature的ID一一对应，用于关联空间位置）
     */
    private List<String> featureIds;

    /**
     * 显著性水平（如0.05）
     */
    private double significanceLevel;

    /**
     * 计算耗时（毫秒）
     */
    private long computeTime;
}